home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Resources / General / LhA2.1 / LhA.readme < prev    next >
Text File  |  1999-06-26  |  5KB  |  167 lines

  1. Short:    LhA / LhX v2.1 archiver, German docs (!)
  2. Author:   jamie_c@bellsouth.net (Jim Cooper)
  3. Uploader: solar@baud.de (Martin Baute)
  4. Version:  2.1
  5. Type:     util/arc
  6. Replaces: util/arc/LhA.lha
  7.  
  8. ------------------------------------------------------------------------
  9. NOTE: The binaries in this archive are unchanged from the previous
  10. version. I did put it together for two reasons:
  11.  
  12. - since May 17th, a German translation of LhA.guide has been available.
  13.   Jim did not put together a new release since then, so I made one on
  14.   my own.
  15.  
  16. - the distribution is now self-extracting; although most Amiga users
  17.   already have a working copy of LhA available, it is nevertheless
  18.   somewhat stupid do distribute an archiver utility archived in it's
  19.   own format...
  20.  
  21. Have fun.
  22.                                                             Martin Baute
  23. ------------------------------------------------------------------------
  24.       
  25. LhA v2 finally hits the streets.  And with it, a new Web site.
  26.  
  27.     http://lha.warped.com
  28.  
  29. Most frequent updates will always be posted to this new site first, with
  30. only occasional (major) updates sent to Aminet.
  31.  
  32.  
  33. History:
  34.  
  35.  2.1    Jim Cooper & David Tritscher
  36.  
  37.     Fix probs with -Qm & too narrow windows.  (Jim)
  38.  
  39.     Final cleanups, etc. before new Aminet release.  (Jim)
  40.  
  41.     Set up Web site - lha.warped.com - plain, but functional.  (Jim)
  42.  
  43.     AMINET RELEASE
  44.  
  45.  2.0    Jim Cooper & David Tritscher
  46.  
  47.     Got filename 'munging' working for all progress types.  (Jim)
  48.  
  49.     Use Amiga private escape sequences (aWSR, aWBR) to get console
  50.     size, instead of ACTION_DISK_INFO packet.  Doesn't block /AUTO
  51.     windows any more.  (Jim)
  52.  
  53.     Cleaned up docs, documented new features, etc.  (Jim)
  54.  
  55.     NEW RELEASE
  56.  
  57.  1.110  Jim Cooper & David Tritscher
  58.  
  59.     A bit more gain on compression.  (David)
  60.  
  61.     Added '-D4' progress display.  (Jim)
  62.  
  63.     Disabled '-1' (-lh4-) for compression, since the format is old,
  64.     slow, and pretty much worthless.  Still support -lh4- on extract,
  65.     for support of older archives.  (Jim & David)
  66.  
  67.     Changed the Default status of a few of the options, to bring the
  68.     operation more in line with the way other versions of LhA (on
  69.     UNIX & PC) operate.  (Jim)
  70.  
  71.     Changed the way 'inverse video' is turned off - instead of just
  72.     resetting the console to 'normal', it uses the specific 'inverse
  73.     off' code.  Should help those who normally run their console in
  74.     non-default modes (eg, different colors, etc.).  (Jim)
  75.  
  76.     BETA RELEASE
  77.  
  78.  1.100  Jim Cooper & David Tritscher
  79.  
  80.     Changed algorithms for compression - now compresses smaller than
  81.     old LhA, and does it faster!  (David)
  82.  
  83.     Added '-lh6-' compression format, to catch up with LhA for UNIX.
  84.     (David)
  85.  
  86.     Added command line support for '-lh6-' usage.  (Jim & David)
  87.  
  88.     Fixed  _ancient_ bug (crashed LhA 1.3x, 1.5x, etc.) with corrupt
  89.     partial archives.  (Jim)
  90.  
  91.     Plugged  multiple  holes in old code that could have resulted in
  92.     crashes.  (Jim & David)
  93.  
  94.     Updated docs, usage, etc. (Jim)
  95.  
  96.     BETA RELEASE
  97.  
  98.  1.99   Jim Cooper & David Tritscher
  99.  
  100.     Remaining ASM code converted up to C.  Start working on changes
  101.     to speed up code, fix old (& new :-) bugs, and add new features.
  102.  
  103.     INTERNAL ONLY
  104.  
  105.  1.98   Jim Cooper
  106.  
  107.     Squashed  the  "doesn't  work  with  spaces  in names" bug a few
  108.     people noticed.
  109.  
  110.     Sent directly to folks who reported bugs mentioned as 'fixed' in
  111.     earlier  entries,  since  I  couldn't  get  this one uploaded to
  112.     Aminet.
  113.  
  114.  1.97   Jim Cooper
  115.  
  116.     INTERNAL
  117.  
  118.  1.96   Jim Cooper
  119.     <sigh>  Too soon, not enough checking, etc... last "fix" broke ^C
  120.     handling.  Fixed.
  121.  
  122.  1.95   Jim Cooper
  123.     Oops.   Wasn't  flushing  the  output  buffer for "Overwrite..."
  124.     message.
  125.  
  126.  1.94   Jim Cooper
  127.     First Aminet release after taking over from Stefan.
  128.  
  129.  <1.94  Stefan Boberg
  130.     With many thanks from the Amiga community.
  131.  
  132.  
  133. TODO:
  134.  
  135. (In no particular order.)
  136.  
  137. - Show progress for 'stored' files.  Stefan's code never did.
  138.  
  139. - Change from current buffered I/O to ASyncIO.
  140. - Add "-Q" option to disable ASync, for whatever reason.  :-)
  141.  
  142. - Support changing compression format for 'y' command.
  143.  
  144. - Support hard/soft links.
  145.  
  146. - Document multivolume archiving better.
  147. - Volume swap prompt change.
  148.  
  149. - -e should cause '-lhd-' entries for ALL dirs, to preserve datestamp/attributes.
  150.  
  151. - Improve compression even more
  152.  
  153. - Ports to various other 'platforms', including Windoze, PowerUp, WarpOS, ...
  154.  
  155. - Localize LhA output.  Lots of folks either don't speak English, or would
  156.   just be more comfortable seeing messages in their own language.
  157.  
  158. - More translated versions of these docs.
  159.  
  160. - Cancel button for gfx progress... maybe.  ^C still works fine on main task,
  161.   but that isn't obvious to GUI users.
  162.  
  163. - Speedups, tweaks, rest of code cleaned up, etc., etc., etc.
  164.  
  165.  
  166. Enjoy.
  167.